package com.ds.esb.config.manager;

import com.ds.annotation.Enumstype;
import com.ds.common.ContextType;
import com.ds.common.EsbFlowType;
import com.ds.common.FormulaType;
import java.util.List;

public interface ServiceBean<T extends Enumstype> {

    public ContextType getDataType();

    public EsbFlowType getFlowType();

    public String getExpression();

    public List<ExpressionParameter> getParams();

    public FormulaType getType();

    public String getId();

    public String getName();

    public String getClazz();

    public int getVersion();

    public Long getCreatTime();

    public String getPath();

    public String getServerUrl();

}